home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.27-7 / init / Makefile < prev   
Encoding:
Makefile  |  2008-10-09  |  1.1 KB  |  37 lines

  1. #
  2. # Makefile for the linux kernel.
  3. #
  4.  
  5. obj-y                          := main.o version.o mounts.o
  6. ifneq ($(CONFIG_BLK_DEV_INITRD),y)
  7. obj-y                          += noinitramfs.o
  8. else
  9. obj-$(CONFIG_BLK_DEV_INITRD)   += initramfs.o
  10. endif
  11. obj-$(CONFIG_GENERIC_CALIBRATE_DELAY) += calibrate.o
  12.  
  13. mounts-y            := do_mounts.o
  14. mounts-$(CONFIG_BLK_DEV_RAM)    += do_mounts_rd.o
  15. mounts-$(CONFIG_BLK_DEV_INITRD)    += do_mounts_initrd.o
  16. mounts-$(CONFIG_BLK_DEV_MD)    += do_mounts_md.o
  17.  
  18. # files to be removed upon make clean
  19. clean-files := ../include/linux/compile.h
  20.  
  21. # dependencies on generated files need to be listed explicitly
  22.  
  23. $(obj)/version.o: include/linux/compile.h
  24.  
  25. # compile.h changes depending on hostname, generation number, etc,
  26. # so we regenerate it always.
  27. # mkcompile_h will make sure to only update the
  28. # actual file if its content has changed.
  29.  
  30.        chk_compile.h = :
  31.  quiet_chk_compile.h = echo '  CHK     $@'
  32. silent_chk_compile.h = :
  33. include/linux/compile.h: FORCE
  34.     @$($(quiet)chk_compile.h)
  35.     $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \
  36.     "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)"
  37.